package top.littlejiang.onlinexam.service;

import top.littlejiang.onlinexam.common.base.BaseService;
import top.littlejiang.onlinexam.entity.OlexamUserCourse;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 用户（学生）课程表 服务类
 * </p>
 *
 * @author chen
 * @since 2021-03-11
 */
public interface OlexamUserCourseService extends BaseService<OlexamUserCourse> {

    /**
     * 根据用户id 查询课程
     * @param userId
     * @param courseName
     * @return
     */
    List<Serializable> selectIdsByUser(Integer userId, String courseName);

    /**
     * 根据课程id禁用
     * @param ids
     */
    void deleteByCourse(List<Serializable> ids);

    /**
     * 根据用户id禁用
     * @param ids
     */
    void deleteByUser(List<Serializable> ids);
}
